home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 26.zip
/
BS1 part 26
/
Powervisor v1.10b disk1.adf
/
PVDevelop
/
include
/
PV
/
MainBase.i
< prev
next >
Wrap
Text File
|
1991-09-24
|
4KB
|
165 lines
IFND PV_MAINBASE_I
PV_MAINBASE_I SET 1
**
** $Filename: MainBase.i $
** $Release: 1.10 $
** $Revision: 37.517 $
** $Date: 23 Sep 91 $
**
** Structure definitions for Main Base (see 'TheWizardCorner')
**
** © 1991 Jorrit Tyberghein, included with PowerVisor
** All Rights Reserved
**
IFND PV_PVMEMORY_I
INCLUDE "pv:pvdevelop/include/PV/PVMemory.i"
ENDC
IFND EXEC_LISTS_I
INCLUDE "exec/lists.i"
ENDC
IFND DOS_DOS_I
INCLUDE "dos/dos.i"
ENDC
LASTCMD_NORMAL equ 0
LASTCMD_MEMORY equ 1
LASTCMD_UNASM equ 2
LASTCMD_VIEW equ 3
IDC_NEXTWIN equ 1
IDC_SCROLL1UP equ 2
IDC_SCROLLPGUP equ 3
IDC_SCROLLHOME equ 4
IDC_SCROLLEND equ 5
IDC_SCROLL1DO equ 6
IDC_SCROLLPGDO equ 7
IDC_SCROLLRIGHT equ 8
IDC_SCROLL1RI equ 9
IDC_SCROLL1LE equ 10
IDC_DSCROLL1UP equ 11
IDC_DSCROLLPGUP equ 12
IDC_DSCROLL1DO equ 13
IDC_DSCROLLPGDO equ 14
IDC_DSCROLLPC equ 15
IDC_EXEC equ 16
IDC_SNAP equ 17
KEYATTACH_INVISIBLE equ 1
KEYATTACH_SNAP equ 2
KEYATTACH_HOLDKEY equ 4
** Structure describing a key
**
STRUCTURE CodeQual,0
UWORD pvcq_Code
UWORD pvcq_Qualifier
LABEL pvcq_SIZE
** Structure describing a signal bit number and signal set mask
**
STRUCTURE SignalSet,0
ULONG pvss_BitNum
ULONG pvss_SigSet
LABEL pvss_SIZE
** One history line for the history buffer. These history lines are allocated
** as EXEC blocks (normal AllocMem)
**
STRUCTURE HistoryLine,0
APTR pvhl_Next
APTR pvhl_Prev
UWORD pvhl_Size ;Size of this structure
LABEL pvhl_String ;Variable sized structure */
LABEL pvhl_SIZE
** One structure for the aliases. These are EXEC blocks
**
STRUCTURE AliasLine,0
APTR pval_Next
APTR pval_Prev
PVBLOCK pval_CmdString
PVBLOCK pval_AliasString
LABEL pval_SIZE
** The keyattach node (or macro node). A keyattach node is an EXEC block
**
STRUCTURE KeyAttachNode,LN_SIZE
UWORD pvka_KeyCode
UWORD pvka_KeyQualifier
APTR pvka_CommandString
UWORD pvka_CommandStringLen
UWORD pvka_Flags
LABEL pvka_SIZE
STRUCTURE MainBase,0
UWORD base_OSVersion
APTR base_DosBase
APTR base_IntuiBase
APTR base_GraphicsBase
APTR base_UtilityBase
APTR base_ExpanBase
APTR base_DiskFontBase
APTR base_PowerVisorBase
APTR base_CliCmdLine
ULONG base_CliCmdLineLen
BPTR base_ErrorFile
ULONG base_pad0
ULONG base_pad1
UWORD base_RefreshSpeed
UWORD base_RefreshCounter
PVBLOCK base_RefreshCommand
STRUCT base_BreakKey,pvcq_SIZE
STRUCT base_HotKey,pvcq_SIZE
STRUCT base_PauseKey,pvcq_SIZE
STRUCT base_NextWinKey,pvcq_SIZE
STRUCT base_HistUpKey,pvcq_SIZE
STRUCT base_HistDoKey,pvcq_SIZE
UBYTE base_PVDebugMode
UBYTE base_pad2
UBYTE base_pad3
UBYTE base_pad4
PVBLOCK base_PreCommand
PVBLOCK base_PostCommand
PVBLOCK base_QuitCommand
APTR base_LastHistory
WORD base_LastError
WORD base_ExecLevel
STRUCT base_HoldSignal,pvss_SIZE
STRUCT base_PortPrintSignal,pvss_SIZE
STRUCT base_IDCSignal,pvss_SIZE
STRUCT base_GagdetRefreshSignal,pvss_SIZE
STRUCT base_PVtoFrontSignal,pvss_SIZE
STRUCT base_InterruptSignal,pvss_SIZE
APTR base_PowerVisorTask
APTR base_InputRequest
APTR base_InputPort
APTR base_FirstHistLine
ULONG base_NumLines
ULONG base_MaxLines
STRUCT base_CodeTable,32
APTR base_FirstAliasLine
APTR base_ScriptLine
UWORD base_DefLineLength
UBYTE base_CommentChar
UBYTE base_FeedbackSuppressChar
UBYTE base_QuickExecChar
UBYTE base_OutputSuppressChar
UBYTE base_LastCommand
UBYTE base_FeedBackMode
UBYTE base_AutoListMode
UBYTE base_HoldMode
UBYTE base_pad6
UBYTE base_IDCCommandNumber
ULONG base_IDCArgument
STRUCT base_KeyAttach,LH_SIZE
APTR base_WorkBenchMsg
APTR base_ScanHistory
LABEL base_SIZE
ENDC